Termination of narrowing via termination of rewriting
نویسندگان
چکیده
منابع مشابه
Termination of Isabelle Functions via Termination of Rewriting
We show how to automate termination proofs for recursive functions in (a first-order subset of) Isabelle/HOL by encoding them as term rewrite systems and invoking an external termination prover. Our link to the external prover includes full proof reconstruction, where all necessary properties are derived inside Isabelle/HOL without oracles. Apart from the certification of the imported proof, th...
متن کاملTermination of narrowing revisited
This paper describes several classes of term rewriting systems (TRS’s) where narrowing has a finite search space and is still (strongly) complete as a mechanism for solving reachability goals. These classes do not assume confluence of the TRS. We also ascertain purely syntactic criteria that suffice to ensure the termination of narrowing and include several subclasses of popular TRS’s such as r...
متن کاملTermination of Narrowing
Narrowing extends rewriting with logic capabilities by allowing logic variables in terms and replacing matching with unifcationn Narrowing has been widely used in different contexts, ranging from theorem proving to language designn Surprisingly, the termination of narrowing has been mostly overlookedn In this paper, we present a new approach for analyzing the termination of narrowing in left-li...
متن کاملTermination of Priority Rewriting
Introducing priorities in rewriting increases the expressive power of rules and helps to limit computations. Priority rewriting is used in rule-based programming as well as in functional programming. Termination of priority rewriting is then important to guarantee that programs give a result. We describe an inductive proof method for termination of priority rewriting, relying on an explicit ind...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applicable Algebra in Engineering, Communication and Computing
سال: 2010
ISSN: 0938-1279,1432-0622
DOI: 10.1007/s00200-010-0122-4